Skip to content
This repository was archived by the owner on Jun 2, 2026. It is now read-only.

Split CLI into a separate wrapper package#65

Merged
fopina merged 10 commits into
mainfrom
codex/cli-wrapper-package
Apr 14, 2026
Merged

Split CLI into a separate wrapper package#65
fopina merged 10 commits into
mainfrom
codex/cli-wrapper-package

Conversation

@fopina

@fopina fopina commented Apr 14, 2026

Copy link
Copy Markdown
Owner

INCOMPLETE - this PR removes dojo entrypoint to stop installing it on library-only consumers. Another PR will introduce the dedicated cli package publishing

Summary

  • remove console scripts and CLI-only extras from the library package
  • add a dedicated packages/cli wrapper distribution that owns the dojo entrypoint
  • update docs and add packaging tests for the new split

Testing

  • uv run pytest tests/unit/test_packaging.py tests/unit/test_cli.py
  • uv run pyproject-build packages/cli

@fopina

fopina commented Apr 14, 2026

Copy link
Copy Markdown
Owner Author

@copilot resolve the merge conflicts in this pull request

@fopina fopina merged commit 7fb1469 into main Apr 14, 2026
7 checks passed
@fopina fopina deleted the codex/cli-wrapper-package branch April 14, 2026 11:37
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant